Робот перепутал таблетки. Что должен увидеть фармацевт?
По сообщению Recipe.ru, при испытаниях роботоаптек для московских больниц зафиксировали больше 1300 ошибок. Среди них — проблемы с распознаванием препаратов. Это ошибки на испытаниях, а не число пострадавших пациентов.
Раньше я занималась контролем качества в клинической лаборатории. Поэтому меня здесь интересует простой вопрос: что происходит после того, как система обнаружила ошибку?
Представим: робот не распознал препарат в пакете. На экране появилось «Ошибка 047». Сотрудник нажал «ОК». А пакет? Его всё ещё можно выдать?
В макете я показала другой сценарий.
Система сообщает, какой пакет требует проверки, и блокирует его выдачу. Фармацевт открывает проверку. Если ошибка подтверждается, пакет отправляют на пересборку. Новый проверяют отдельно.
Это учебный пример, а не готовый регламент аптеки. Но в нём есть важный принцип: закрыть сообщение — не значит разрешить выдачу. Блокировка должна работать в самой системе, а не только выглядеть убедительно на экране.
Из лаборатории я бы перенесла сюда три привычки: сохранять историю ошибок, проверять поведение системы при сбоях и заранее определять, с какими проблемами запускать её нельзя.
Встречали интерфейсы, где сообщение об ошибке исчезло, а что стало с самой операцией — непонятно?